在叢集節點上配置和執行内置平衡器

僅適用於與KATA 5.0 或更高版本的多個伺服器整合時。

要在叢集節點上配置內建平衡器:

  1. 在叢集節點上啟動作業系統命令 shell,以使用超級使用者(系統管理員)權限執行命令。
  2. 使用以下命令重命名平衡器的基本設定檔:

    mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orig

  3. 之前準備好的配置 haproxy.cfg 設定檔放在/etc/haproxy目錄下,使用以下命令為其設定存取權限:

    chown root:root /etc/haproxy/haproxy.cfg

    chmod 640 /etc/haproxy/haproxy.cfg

  4. 建立含以下內容的 /etc/snmp/snmptrapd.conf 設定檔:

    $ModLoad imudp

    $UDPServerRun 514

    $UDPServerAddress 127.0.0.1

    if $syslogfacility-text == 'local6' then /var/log/haproxy.log

    if $syslogfacility-text == 'local6' then stop

    if $programname startswith 'haproxy' then /var/log/haproxy.log

    if $programname startswith 'haproxy' then stop

  5. 使用以下命令建立 /var/log/haproxy.log 檔案並為其設定存取權限:

    touch /var/log/haproxy.log

    chown root:adm /var/log/haproxy.log

    chmod 640 /var/log/haproxy.log

  6. 如有必要,編輯內建平衡器的日誌旋轉設定檔案 (/etc/logrotate.d/haproxy)。

    預設情況下,項目每天旋轉。

  7. 重啟系統日誌服務:

    systemctl restart rsyslog

  8. 啟動内置平衡器服務:

    systemctl start haproxy

  9. 允許自動執行内置平衡器服務:

    systemctl enable haproxy

  10. 檢查内置平衡器服務的狀態:

    systemctl status haproxy

    狀態必須是running

  11. 檢查内置平衡器日誌中是否存在項目:

    tail /var/log/haproxy.log

內建平衡器在 KSMG 叢集節點上配置並啟動。

頁面頂端